home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / remoting / RsDataFetcher.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  20.2 KB  |  580 lines

  1. var ┬º\x01┬º = 362;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 362)
  5.    {
  6.       set("\x01",eval("\x01") - 211);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else
  10.    {
  11.       if(eval("\x01") != 151)
  12.       {
  13.          break;
  14.       }
  15.       set("\x01",eval("\x01") - 43);
  16.       if(┬º┬ºpop())
  17.       {
  18.          set("\x01",eval("\x01") + 62);
  19.       }
  20.    }
  21. }
  22. if(eval("\x01") == 108)
  23. {
  24.    set("\x01",eval("\x01") + 62);
  25.    ifFrameLoaded(┬º┬ºpop())
  26.    {
  27.    }
  28.    loop1:
  29.    while(true)
  30.    {
  31.       set(┬º┬ºpop(),┬º┬ºpop());
  32.       ┬º┬ºpush(true);
  33.       loop2:
  34.       while(true)
  35.       {
  36.          if(eval("\x01") == 271)
  37.          {
  38.             set("\x01",eval("\x01") - 261);
  39.             ┬º┬ºpush(true);
  40.             continue;
  41.          }
  42.          if(eval("\x01") == 981)
  43.          {
  44.             set("\x01",eval("\x01") - 963);
  45.             break;
  46.          }
  47.          if(eval("\x01") == 10)
  48.          {
  49.             set("\x01",eval("\x01") + 53);
  50.             if(┬º┬ºpop())
  51.             {
  52.                set("\x01",eval("\x01") + 915);
  53.             }
  54.             continue;
  55.          }
  56.          if(eval("\x01") == 527)
  57.          {
  58.             set("\x01",eval("\x01") + 429);
  59.             if(┬º┬ºpop())
  60.             {
  61.                set("\x01",eval("\x01") - 636);
  62.             }
  63.             continue;
  64.          }
  65.          if(eval("\x01") == 325)
  66.          {
  67.             set("\x01",eval("\x01") + 555);
  68.             if(┬º┬ºpop())
  69.             {
  70.                set("\x01",eval("\x01") - 177);
  71.             }
  72.             continue;
  73.          }
  74.          if(eval("\x01") == 780)
  75.          {
  76.             set("\x01",eval("\x01") - 649);
  77.             if(┬º┬ºpop())
  78.             {
  79.                set("\x01",eval("\x01") + 164);
  80.             }
  81.             continue;
  82.          }
  83.          if(eval("\x01") == 758)
  84.          {
  85.             set("\x01",eval("\x01") - 259);
  86.             break;
  87.          }
  88.          if(eval("\x01") == 499)
  89.          {
  90.             set("\x01",eval("\x01") + 281);
  91.             ┬º┬ºpush(true);
  92.             continue;
  93.          }
  94.          if(eval("\x01") == 763)
  95.          {
  96.             set("\x01",eval("\x01") - 236);
  97.             ┬º┬ºpush(true);
  98.             continue;
  99.          }
  100.          if(eval("\x01") == 194)
  101.          {
  102.             set("\x01",eval("\x01") + 564);
  103.             if(┬º┬ºpop())
  104.             {
  105.                set("\x01",eval("\x01") - 259);
  106.             }
  107.             continue;
  108.          }
  109.          if(eval("\x01") == 63)
  110.          {
  111.             set("\x01",eval("\x01") + 915);
  112.             ┬º┬ºpop() extends ┬º┬ºpop() << (┬º┬ºpop() >>> ┬º┬ºpop());
  113.             break;
  114.          }
  115.          if(eval("\x01") == 43)
  116.          {
  117.             set("\x01",eval("\x01") + 720);
  118.             break;
  119.          }
  120.          if(eval("\x01") == 320)
  121.          {
  122.             set("\x01",eval("\x01") + 92);
  123.             ┬º┬ºpush(true);
  124.             continue;
  125.          }
  126.          if(eval("\x01") == 412)
  127.          {
  128.             set("\x01",eval("\x01") + 4);
  129.             if(┬º┬ºpop())
  130.             {
  131.                set("\x01",eval("\x01") - 168);
  132.             }
  133.             continue;
  134.          }
  135.          if(eval("\x01") == 880)
  136.          {
  137.             set("\x01",eval("\x01") - 177);
  138.             ┬º┬ºpop() extends ┬º┬ºpop();
  139.             ┬º┬ºpush(┬º┬ºpop() > ┬º┬ºpop());
  140.             break;
  141.          }
  142.          if(eval("\x01") == 978)
  143.          {
  144.             continue loop1;
  145.          }
  146.          if(eval("\x01") != 956)
  147.          {
  148.             if(eval("\x01") == 952)
  149.             {
  150.                set("\x01",eval("\x01") - 774);
  151.                if(┬º┬ºpop())
  152.                {
  153.                   set("\x01",eval("\x01") + 324);
  154.                }
  155.             }
  156.             else if(eval("\x01") == 703)
  157.             {
  158.                set("\x01",eval("\x01") - 594);
  159.                ┬º┬ºpush(true);
  160.             }
  161.             else if(eval("\x01") == 18)
  162.             {
  163.                set("\x01",eval("\x01") + 934);
  164.                ┬º┬ºpush(true);
  165.             }
  166.             else if(eval("\x01") == 109)
  167.             {
  168.                set("\x01",eval("\x01") - 66);
  169.                if(┬º┬ºpop())
  170.                {
  171.                   set("\x01",eval("\x01") + 720);
  172.                }
  173.             }
  174.             else
  175.             {
  176.                if(eval("\x01") == 416)
  177.                {
  178.                   set("\x01",eval("\x01") - 168);
  179.                   break;
  180.                }
  181.                if(eval("\x01") == 131)
  182.                {
  183.                   set("\x01",eval("\x01") + 164);
  184.                   break;
  185.                }
  186.                if(eval("\x01") == 248)
  187.                {
  188.                   set("\x01",eval("\x01") - 54);
  189.                   ┬º┬ºpush(true);
  190.                }
  191.                else if(eval("\x01") == 295)
  192.                {
  193.                   set("\x01",eval("\x01") + 488);
  194.                   ┬º┬ºpush(true);
  195.                }
  196.                else
  197.                {
  198.                   if(eval("\x01") == 178)
  199.                   {
  200.                      set("\x01",eval("\x01") + 324);
  201.                      ┬º┬ºpush(┬º┬ºpop());
  202.                      break;
  203.                   }
  204.                   if(eval("\x01") != 783)
  205.                   {
  206.                      if(eval("\x01") == 502)
  207.                      {
  208.                         set("\x01",eval("\x01") - 178);
  209.                         if(!_global.mx)
  210.                         {
  211.                            _global.mx = new Object();
  212.                         }
  213.                         ┬º┬ºpop();
  214.                         if(!_global.mx.events)
  215.                         {
  216.                            _global.mx.events = new Object();
  217.                         }
  218.                         ┬º┬ºpop();
  219.                         if(!_global.mx.events.EventDispatcher)
  220.                         {
  221.                            var _loc2_ = mx.events.EventDispatcher = function()
  222.                            {
  223.                            }.prototype;
  224.                            mx.events.EventDispatcher = function()
  225.                            {
  226.                            }._removeEventListener = function(queue, event, handler)
  227.                            {
  228.                               if(queue != undefined)
  229.                               {
  230.                                  var _loc4_ = queue.length;
  231.                                  var _loc1_ = undefined;
  232.                                  _loc1_ = 0;
  233.                                  while(_loc1_ < _loc4_)
  234.                                  {
  235.                                     var _loc2_ = queue[_loc1_];
  236.                                     if(_loc2_ == handler)
  237.                                     {
  238.                                        queue.splice(_loc1_,1);
  239.                                        return undefined;
  240.                                     }
  241.                                     _loc1_ = _loc1_ + 1;
  242.                                  }
  243.                               }
  244.                            };
  245.                            mx.events.EventDispatcher = function()
  246.                            {
  247.                            }.initialize = function(object)
  248.                            {
  249.                               if(mx.events.EventDispatcher._fEventDispatcher == undefined)
  250.                               {
  251.                                  mx.events.EventDispatcher._fEventDispatcher = new mx.events.EventDispatcher();
  252.                               }
  253.                               object.addEventListener = mx.events.EventDispatcher._fEventDispatcher.addEventListener;
  254.                               object.removeEventListener = mx.events.EventDispatcher._fEventDispatcher.removeEventListener;
  255.                               object.dispatchEvent = mx.events.EventDispatcher._fEventDispatcher.dispatchEvent;
  256.                               object.dispatchQueue = mx.events.EventDispatcher._fEventDispatcher.dispatchQueue;
  257.                            };
  258.                            _loc2_.dispatchQueue = function(queueObj, eventObj)
  259.                            {
  260.                               var _loc7_ = "__q_" + eventObj.type;
  261.                               var _loc4_ = queueObj[_loc7_];
  262.                               if(_loc4_ != undefined)
  263.                               {
  264.                                  var _loc5_ = undefined;
  265.                                  for(_loc5_ in _loc4_)
  266.                                  {
  267.                                     var _loc1_ = _loc4_[_loc5_];
  268.                                     var _loc3_ = typeof _loc1_;
  269.                                     if(_loc3_ == "object" || _loc3_ == "movieclip")
  270.                                     {
  271.                                        if(_loc1_.handleEvent != undefined)
  272.                                        {
  273.                                           _loc1_.handleEvent(eventObj);
  274.                                        }
  275.                                        if(_loc1_[eventObj.type] != undefined)
  276.                                        {
  277.                                           if(mx.events.EventDispatcher.exceptions[eventObj.type] == undefined)
  278.                                           {
  279.                                              _loc1_[eventObj.type](eventObj);
  280.                                           }
  281.                                        }
  282.                                     }
  283.                                     else
  284.                                     {
  285.                                        _loc1_.apply(queueObj,[eventObj]);
  286.                                     }
  287.                                  }
  288.                               }
  289.                            };
  290.                            _loc2_.dispatchEvent = function(eventObj)
  291.                            {
  292.                               if(eventObj.target == undefined)
  293.                               {
  294.                                  eventObj.target = this;
  295.                               }
  296.                               this[eventObj.type + "Handler"](eventObj);
  297.                               this.dispatchQueue(this,eventObj);
  298.                            };
  299.                            _loc2_.addEventListener = function(event, handler)
  300.                            {
  301.                               var _loc3_ = "__q_" + event;
  302.                               if(this[_loc3_] == undefined)
  303.                               {
  304.                                  this[_loc3_] = new Array();
  305.                               }
  306.                               _global.ASSetPropFlags(this,_loc3_,1);
  307.                               mx.events.EventDispatcher._removeEventListener(this[_loc3_],event,handler);
  308.                               this[_loc3_].push(handler);
  309.                            };
  310.                            _loc2_.removeEventListener = function(event, handler)
  311.                            {
  312.                               var _loc2_ = "__q_" + event;
  313.                               mx.events.EventDispatcher._removeEventListener(this[_loc2_],event,handler);
  314.                            };
  315.                            mx.events.EventDispatcher = function()
  316.                            {
  317.                            }._fEventDispatcher = undefined;
  318.                            mx.events.EventDispatcher = function()
  319.                            {
  320.                            }.exceptions = {move:1,draw:1,load:1};
  321.                            ┬º┬ºpush(ASSetPropFlags(mx.events.EventDispatcher.prototype,null,1));
  322.                         }
  323.                         ┬º┬ºpop();
  324.                      }
  325.                      break;
  326.                   }
  327.                   set("\x01",eval("\x01") + 198);
  328.                   if(┬º┬ºpop())
  329.                   {
  330.                      set("\x01",eval("\x01") - 963);
  331.                   }
  332.                }
  333.             }
  334.             continue;
  335.          }
  336.          set("\x01",eval("\x01") - 636);
  337.          loop3:
  338.          while(true)
  339.          {
  340.             set(┬º┬ºpop(),eval("\x01") - 819);
  341.             ┬º┬ºpush(true);
  342.             while(true)
  343.             {
  344.                if(eval("\x01") == 956)
  345.                {
  346.                   set("\x01",eval("\x01") - 918);
  347.                   ┬º┬ºpush(true);
  348.                }
  349.                else
  350.                {
  351.                   if(eval("\x01") == 23)
  352.                   {
  353.                      break;
  354.                   }
  355.                   if(eval("\x01") == 195)
  356.                   {
  357.                      set("\x01",eval("\x01") + 159);
  358.                      if(┬º┬ºpop())
  359.                      {
  360.                         set("\x01",eval("\x01") - 135);
  361.                      }
  362.                   }
  363.                   else if(eval("\x01") == 38)
  364.                   {
  365.                      set("\x01",eval("\x01") + 307);
  366.                      if(┬º┬ºpop())
  367.                      {
  368.                         set("\x01",eval("\x01") + 647);
  369.                      }
  370.                   }
  371.                   else
  372.                   {
  373.                      if(eval("\x01") == 864)
  374.                      {
  375.                         set("\x01",eval("\x01") + 130);
  376.                         break loop2;
  377.                      }
  378.                      if(eval("\x01") == 344)
  379.                      {
  380.                         set("\x01",eval("\x01") - 220);
  381.                         ┬º┬ºpush(true);
  382.                      }
  383.                      else
  384.                      {
  385.                         if(eval("\x01") == 345)
  386.                         {
  387.                            set("\x01",eval("\x01") + 647);
  388.                            break loop2;
  389.                         }
  390.                         if(eval("\x01") == 125)
  391.                         {
  392.                            set("\x01",eval("\x01") + 219);
  393.                            while(true)
  394.                            {
  395.                               set(┬º┬ºpop(),eval(┬º┬ºpop()) - 45);
  396.                               if(┬º┬ºpop())
  397.                               {
  398.                                  set("\x01",eval("\x01") + 570);
  399.                               }
  400.                               while(eval("\x01") == 350)
  401.                               {
  402.                                  set("\x01",eval("\x01") + 97);
  403.                                  ┬º┬ºpush(true);
  404.                               }
  405.                               if(eval("\x01") == 402)
  406.                               {
  407.                                  break;
  408.                               }
  409.                               if(eval("\x01") != 447)
  410.                               {
  411.                                  if(eval("\x01") == 972)
  412.                                  {
  413.                                     set("\x01",eval("\x01") - 759);
  414.                                     stop();
  415.                                  }
  416.                                  break loop2;
  417.                               }
  418.                            }
  419.                            set("\x01",eval("\x01") + 570);
  420.                            prevFrame();
  421.                            break loop2;
  422.                         }
  423.                         if(eval("\x01") == 915)
  424.                         {
  425.                            set("\x01",eval("\x01") - 790);
  426.                            if(┬º┬ºpop())
  427.                            {
  428.                               set("\x01",eval("\x01") + 219);
  429.                            }
  430.                         }
  431.                         else if(eval("\x01") == 124)
  432.                         {
  433.                            set("\x01",eval("\x01") + 740);
  434.                            if(┬º┬ºpop())
  435.                            {
  436.                               set("\x01",eval("\x01") + 130);
  437.                            }
  438.                         }
  439.                         else if(eval("\x01") == 461)
  440.                         {
  441.                            set("\x01",eval("\x01") - 266);
  442.                            ┬º┬ºpush(true);
  443.                         }
  444.                         else if(eval("\x01") == 252)
  445.                         {
  446.                            set("\x01",eval("\x01") + 663);
  447.                            ┬º┬ºpush(true);
  448.                         }
  449.                         else
  450.                         {
  451.                            if(eval("\x01") == 354)
  452.                            {
  453.                               set("\x01",eval("\x01") - 135);
  454.                               break loop2;
  455.                            }
  456.                            if(eval("\x01") == 173)
  457.                            {
  458.                               set("\x01",eval("\x01") - 150);
  459.                               if(┬º┬ºpop())
  460.                               {
  461.                                  set("\x01",eval("\x01") + 229);
  462.                               }
  463.                            }
  464.                            else
  465.                            {
  466.                               if(eval("\x01") == 627)
  467.                               {
  468.                                  set("\x01",eval("\x01") - 166);
  469.                                  break loop2;
  470.                               }
  471.                               if(eval("\x01") == 992)
  472.                               {
  473.                                  continue loop3;
  474.                               }
  475.                               if(eval("\x01") == 994)
  476.                               {
  477.                                  set("\x01",eval("\x01") - 643);
  478.                                  ┬º┬ºpush(true);
  479.                               }
  480.                               else
  481.                               {
  482.                                  if(eval("\x01") != 351)
  483.                                  {
  484.                                     if(eval("\x01") == 219)
  485.                                     {
  486.                                        set("\x01",eval("\x01") + 123);
  487.                                        stop();
  488.                                     }
  489.                                     break loop2;
  490.                                  }
  491.                                  set("\x01",eval("\x01") + 276);
  492.                                  if(┬º┬ºpop())
  493.                                  {
  494.                                     set("\x01",eval("\x01") - 166);
  495.                                  }
  496.                               }
  497.                            }
  498.                         }
  499.                      }
  500.                   }
  501.                }
  502.             }
  503.             set("\x01",eval("\x01") + 229);
  504.             prevFrame();
  505.             break loop2;
  506.          }
  507.       }
  508.    }
  509. }
  510. else if(eval("\x01") == 170)
  511. {
  512.    set("\x01",eval("\x01") + 107);
  513.    if(!_global.mx)
  514.    {
  515.       _global.mx = new Object();
  516.    }
  517.    ┬º┬ºpop();
  518.    if(!_global.mx.remoting)
  519.    {
  520.       _global.mx.remoting = new Object();
  521.    }
  522.    ┬º┬ºpop();
  523.    if(!_global.mx.remoting.RsDataFetcher)
  524.    {
  525.       var _loc1_ = null;
  526.       mx.remoting.RsDataFetcher = _loc1_ = function(pgRS, increment)
  527.       {
  528.          var _loc1_ = this;
  529.          super();
  530.          _loc1_.mRecordSet = pgRS;
  531.          _loc1_.mRecordSet.addEventListener("modelChanged",_loc1_);
  532.          _loc1_.mIncrement = increment;
  533.          _loc1_.mNextRecord = 0;
  534.          _loc1_.mEnabled = true;
  535.          _loc1_.doNext();
  536.       };
  537.       mx.remoting.RsDataFetcher.prototype = _loc2_ = new Object();
  538.       _loc2_.disable = function()
  539.       {
  540.          this.mEnabled = false;
  541.       };
  542.       _loc2_.doNext = function()
  543.       {
  544.          var _loc1_ = this;
  545.          if(_loc1_.mEnabled)
  546.          {
  547.             while(true)
  548.             {
  549.                if(_loc1_.mNextRecord >= _loc1_.mRecordSet.getRemoteLength())
  550.                {
  551.                   break;
  552.                }
  553.                var _loc2_ = new mx.remoting.RsDataRange(_loc1_.mNextRecord,_loc1_.mNextRecord + _loc1_.mIncrement - 1);
  554.                _loc1_.mHighestRequested = _loc1_.mRecordSet.requestRange(_loc2_);
  555.                _loc1_.mNextRecord += _loc1_.mIncrement;
  556.                if(_loc1_.mHighestRequested > 0)
  557.                {
  558.                   break;
  559.                }
  560.             }
  561.          }
  562.       };
  563.       _loc2_.modelChanged = function(eventObj)
  564.       {
  565.          var _loc1_ = this;
  566.          var _loc2_ = eventObj;
  567.          if(_loc2_.eventName == "updateItems" && _loc2_.firstItem <= _loc1_.mHighestRequested && _loc2_.lastItem >= _loc1_.mHighestRequested)
  568.          {
  569.             _loc1_.doNext();
  570.          }
  571.          if(_loc2_.eventName == "allRows")
  572.          {
  573.             _loc1_.disable();
  574.          }
  575.       };
  576.       ┬º┬ºpush(ASSetPropFlags(mx.remoting.RsDataFetcher.prototype,null,1));
  577.    }
  578.    ┬º┬ºpop();
  579. }
  580.